@charset "utf-8";
/*
 * base.css
 * 1、重设浏览器默认样式
 * 2、设置通用原子类
 */
/* 防止用户自定义背景颜色对网页的影响,添加让用户可以自定义字体 */
html {
}
/* -webkit 下字体光滑度 */
body {
  -webkit-font-smoothing: antialiased;
}
/* 内外边距通常让各个浏览器样式的表现位置不同 */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, object, iframe, pre, code, p, blockquote, form, table, tr, th, td, caption, tbody, tfoot, thead, article, section, aside, figure, footer, header, hgroup, menu, nav, video, canvas, address {
  margin: 0;
  padding: 0;
}
/* 要注意表单元素并不继承父级 font 的问题 */
body, button, input, select, textarea {
  //font: 12px \5b8b\4f53,arial,sans-serif;
  font: 12px \5b8b\4f53,"microsoft yahei",Verdana,Arial,Helvetica,sans-serif;
  
}
input, select, textarea {
  font-size: 100%;
}
input[type="submit"], input[type="reset"], input[type="button"], button {
  -webkit-appearance: none;
  border-radius: 0;
}
/* 去掉 table cell 的边距并让其边重合 */
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* ie bug: th 不继承 text-align */
th {
  text-align: inherit;
}
/* 去除默认边框 */
fieldset, img {
  border: none;
}
/* ie6 7 8(q) bug 显示为行内表现 */
iframe {
  display: block;
}
/* 去掉 firefox 下此元素的边框 */
abbr, acronym {
  border: none;
  font-variant: normal;
}
address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal;
}
/* 去掉列表前的标识 li 会继承 */
ol, ul {
  list-style: none;
}
/* 让标题都自定义,适应多个系统应用 */
h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal;
}
q:before, q:after {
  content: '';
}
a {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
}
/* 默认不显示下划线,保持页面简洁 */
ins, a {
  text-decoration: none;
}
/* 去除 ie6 & ie7 焦点点状线 */
a:focus, *:focus {
  outline: none;
}
/* 清除浮动 */
.clearfix:before, .clearfix:after {
  content: "";
  display: table;
}
.clearfix:after {
  clear: both;
  overflow: hidden;
}
.clearfix {
  zoom: 1; /* for ie6 & ie7 */
}
.clear {
  clear: both;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
  overflow: hidden;
}
/* 设置显示和隐藏 */
.hide {
  display: none;
}
.block {
  display: block;
}
/* 设置浮动，减少浮动带来的 bug */
.fl, .fr {
  display:inline;
}
.fl {
  float: left;
}
.fr {
  float: right;
}
/* 统一上标和下标 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
/* 默认排版 */
caption, th {
  text-align: left;
}
/* del 样式 */
del {
  text-decoration: line-through;
}
/* chrome下支持小于 12px 禁止webkit浏览器配置调整网页的字体大小 */
.-webkit-text-size-adjust {
  -webkit-text-size-adjust: none;
}
/*
 * -webkit-backface-visibility: hidden; 设置进行转换的元素的背面在面对用户时是否可见: 隐藏
 * -webkit-transform-style: preserve-3d; 设置内嵌的元素在 3D 空间如何呈现: 保留 3D
 */

.box-none {
  border: none;
  outline: none;
}

* {
    box-sizing: border-box;
}

*::before, *::after {
    box-sizing: border-box;
}

label {
    display: inline-block;
    max-width: 100%;
}

abbr[title], abbr[data-original-title] {
    border-bottom: 1px dotted #999;
    cursor: help;
}

@mixin box-sizing ($sizing) {
    -webkit-box-sizing:$sizing;     
       -moz-box-sizing:$sizing;
            box-sizing:$sizing;
}

@mixin opacity ($int, $double) {
    filter: alpha(opacity=$int);
    -moz-opacity: $double;
    -khtml-opacity: $double;
    opacity: $double;
}
body {
	font-family: Arial,helvetica,"微软雅黑","Microsoft Yahei",sans-serif;
	background: #F5F5F5 none repeat scroll 0 0;
	height: 100%;
	margin: 0;
	padding: 0;
	width: 100%;
	color: #727272;
}
.-content {
	height: 100%;
	padding-top: 44px;
}
.-loading{/*background:none repeat scroll 0 0 #fff;*/color:#ff9900;display:block;font-size:1em;line-height:50px;text-align:center;transition-duration:0.2s;transition-property:all;transition-timing-function:ease;padding:0 10px;cursor:pointer}.-loading img,.-loading span{vertical-align:middle}
/*end*/
.-loading img,.-loading span{vertical-align:middle}
.comm-loading{ 
	width: 100%;
	background: #111 none repeat scroll 0px 0px;
	opacity: 0.7;
	position: fixed;
	z-index: 100;
	left: 0px;
	top: 0px;
	bottom: 0px;
	display: none;
}
.-bg-color-main{
  background-color:#20AFE6
}
.-text-color-main{
  color:#20AFE6
}
.-border-color-main{
  border-color:#20AFE6
}
.-bg-color-sub{
  background-color:#F1BB3D
}
.-text-color-sub{
  color:#F1BB3D
}
.-border-color-sub{
  border-color:#F1BB3D
}
.-bg-color-warning{
  background-color:#FF3366
}
.-text-color-warning{
  color:#FF3366
}
.-border-color-warning{
  border-color:#FF3366
}
.-bg-color-default{
  background-color:#B3B3B3
}
.-text-color-default{
  color:#B3B3B3
}
.-border-color-default{
  border-color:#B3B3B3
}